home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6615 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: keats.ugrad.cs.ubc.ca!not-for-mail
  2. From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
  3. Newsgroups: comp.lang.c,comp.lang.c++,alt.2600
  4. Subject: Re: Need info on virus source code
  5. Date: 9 Feb 1996 21:46:36 -0800
  6. Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
  7. Message-ID: <4fhbfsINN8t2@keats.ugrad.cs.ubc.ca>
  8. References: <4f1gqa$gnt$2@mhadf.production.compuserve.com> <4f2m0eINNm17@keats.ugrad.cs.ubc.ca> <4f6g8h$hs4@dfw.nkn.net>
  9. NNTP-Posting-Host: keats.ugrad.cs.ubc.ca
  10.  
  11. In article <4f6g8h$hs4@dfw.nkn.net>,  <TheAnalyst@Nfo.Org> wrote:
  12.  >c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) wrote:
  13.  >
  14.  >>In article <4f1gqa$gnt$2@mhadf.production.compuserve.com>,
  15.  >>dpmullin@ix.netcom.com  <75604.20@CompuServe.COM> wrote:
  16.  >>>Hello out there
  17.  >>>
  18.  >>>Is there any way to obtain virus source code?
  19.  >
  20.  >>I once wrote a virus whose (assembly language) source code was heavily
  21.  >>commmented, and was accompanied by detailed internal documentation.
  22.  >
  23.  >>It is sitting on a 20MB Seagate hard drive in a junk yard somewhere.
  24.  >
  25.  >>I never realeased it because it could have been exploited by the unworthy to do
  26.  >>harm.
  27.  >
  28.  >Give me a break.  It is a very bad idea to cross post alt.2600 to any other
  29.  >group.  I bet you didn't even write a true virus, probably just another fancy
  30.  >trojan that most people call viruses.
  31.  
  32. Nope. Self-replicating piece of machine code spreading through executable
  33. files, with some rudimentary self-encryption.
  34.  
  35. I didn't do anything fancy like permuting sequences of instructions, though if
  36. I were to do it again, I would include mutation for sure. I did have a
  37. self-comparison test that would tell the virus whether a program was already
  38. infected with itself, plus certain criteria checks for suitable "hosts".
  39.  
  40. It was not difficult to produce, in comparison with a real software project,
  41. like say a compiler or operating system. Just several afternoons' worth of
  42. pleasant diversion.
  43. -- 
  44.  
  45.